package com.punch.common.dto.order;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;

/**
 * MaterialDTO-材料信息 表单
 *
 * @author xiaol
 * @version 1.0.0
 * @since 2020/8/8
 */
@Data
public class OrderOperateLogDTO implements Serializable {

    /**
     * 所属订单ID
     */
    @ApiModelProperty(name = "optOrderId", notes = "所属订单ID")
    private Long optOrderId;

    /**
     * 订单操作类型  0付款  1开班 3课程退款  4教具退款 5取消订单
     */
    @ApiModelProperty(name = "optType", notes = "订单操作类型  0付款  1开班 3课程退款  4教具退款 5取消订单")
    private Integer optType;

    /**
     * 操作时间
     */
    @ApiModelProperty(name = "optTime", notes = "操作时间")
    private LocalDate optTime;

    /**
     * 操作人
     */
    @ApiModelProperty(name = "optBy", notes = "操作人")
    private String optBy;

    /**
     * 操作金额
     */
    @ApiModelProperty(name = "optAmount", notes = "操作金额")
    private BigDecimal optAmount;

    /**
     * 操作备注
     */
    @ApiModelProperty(name = "optRemark", notes = "操作备注")
    private String optRemark;


}
